﻿using Rodunu.Movies.Services.Models.Netflix;

namespace Rodunu.Movies.Services.Interfaces.Netflix
{
    public interface IManageQueue
    {
        Queue GetDiscQueueAvailable(int startIndex);
        Queue GetUserQueue(int startIndex, int maxResults);
        QueueUpdateStatus UpdateDiscQueue(QueueItem queueItem, Queue queue);
        Queue GetInstantWatchQueue(int startIndex);
        QueueUpdateStatus UpdateInstantWatchQueue(QueueItem queueItem, Queue queue);
        Status DeleteQueueEntry(QueueItem queueItem);
    }
}
